package com.vanysoft.business.kpi.entity;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;
import com.vanysoft.framework.config.orm.BaseEntity;

import java.time.LocalDateTime;

/**
 * KPI关账设置表
 *
 * @author yu_chen
 * @date 2018-07-09 14:22
 **/
@TableName("kpi_rule_month_close")
public class KpiRuleMonthClose extends BaseEntity {

    private static final long serialVersionUID = 1L;
    /**
     * KPI规则的ID
     */
    @TableField("kpi_rule_id")
    private String kpiRuleId;
    /**
     * kpi考核的条目
     */
    @TableField("kpi_item")
    private String kpiItem;
    /**
     * 关账的年份
     */
    @TableField("close_year")
    private String closeYear;
    /**
     * 关账的月份
     */
    @TableField("close_month")
    private String closeMonth;
    /**
     * 关账的日期
     */
    @TableField("close_date")
    private String closeDate;
    /**
     * 具体的日期
     */
    @TableField("main_date")
    private LocalDateTime mainDate;


    public String getKpiRuleId() {
        return kpiRuleId;
    }

    public void setKpiRuleId(String kpiRuleId) {
        this.kpiRuleId = kpiRuleId;
    }

    public String getKpiItem() {
        return kpiItem;
    }

    public void setKpiItem(String kpiItem) {
        this.kpiItem = kpiItem;
    }

    public String getCloseYear() {
        return closeYear;
    }

    public void setCloseYear(String closeYear) {
        this.closeYear = closeYear;
    }

    public String getCloseMonth() {
        return closeMonth;
    }

    public void setCloseMonth(String closeMonth) {
        this.closeMonth = closeMonth;
    }

    public String getCloseDate() {
        return closeDate;
    }

    public void setCloseDate(String closeDate) {
        this.closeDate = closeDate;
    }

    public LocalDateTime getMainDate() {
        return mainDate;
    }

    public void setMainDate(LocalDateTime mainDate) {
        this.mainDate = mainDate;
    }
}